using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace SWGeneracionE.Models
{
    public partial class Pago
    {
        [Key()]
        [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]
        public int idPago { get; set; }
        public int idParticipanteXEvento { get; set; }
        [Required]
        public System.DateTime fechaPago { get; set; }
        public Nullable<decimal> montoUSD { get; set; }
        public Nullable<decimal> montoLOC { get; set; }
        public int idTipoPago { get; set; }
        public string noDocumento { get; set; }
        public string observaciones { get; set; }
        public int estado { get; set; }
        public Nullable<int> idMovimiento { get; set; }
        [NotMapped]
        public string codigoParticipante { get; set; }

        public virtual Movimiento Movimiento { get; set; }
        public virtual ParticipanteXEvento ParticipanteXEvento { get; set; }

    }
}